/**
 * Title: RoleService.java
 * @author wujin
 * @date 2019年12月30日
 * @version 1.0
 */
package com.pm.service.task;

import com.pm.entity.dto.task.TaskQuarterScoreTree;
import com.pm.entity.po.task.TaskCompletionDegree;
import com.pm.entity.vo.ledger.DataAnalysisVo;
import com.pm.entity.vo.task.TeamScoreRankVo;
import com.pm.service.BaseService;

import java.util.List;

/**
 * Title: RoleService
 * @author wujin
 * @date 2019年12月30日
 */
public interface TaskCompletionDegreeService extends BaseService<TaskCompletionDegree> {

    List<TaskQuarterScoreTree> getAllScore(TeamScoreRankVo teamScoreRankVo);

    List<TaskCompletionDegree> getTeamScoreRank(TeamScoreRankVo teamScoreRankVo);

    Double getTeamScoreByTaskId(DataAnalysisVo dataAnalysisVo);
}
